package com.maze.activity.mapper;

import java.util.List;
import com.maze.activity.domain.ActivityEvaluations;

/**
 * 活动评价Mapper接口
 * 
 * @author xixi.wang
 * @date 2025-03-31
 */
public interface ActivityEvaluationsMapper 
{
    /**
     * 查询活动评价
     * 
     * @param evId 活动评价主键
     * @return 活动评价
     */
    public ActivityEvaluations selectActivityEvaluationsByEvId(Long evId);

    /**
     * 查询活动评价列表
     * 
     * @param activityEvaluations 活动评价
     * @return 活动评价集合
     */
    public List<ActivityEvaluations> selectActivityEvaluationsList(ActivityEvaluations activityEvaluations);

    /**
     * 新增活动评价
     * 
     * @param activityEvaluations 活动评价
     * @return 结果
     */
    public int insertActivityEvaluations(ActivityEvaluations activityEvaluations);

    /**
     * 修改活动评价
     * 
     * @param activityEvaluations 活动评价
     * @return 结果
     */
    public int updateActivityEvaluations(ActivityEvaluations activityEvaluations);

    /**
     * 删除活动评价
     * 
     * @param evId 活动评价主键
     * @return 结果
     */
    public int deleteActivityEvaluationsByEvId(Long evId);

    /**
     * 批量删除活动评价
     * 
     * @param evIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteActivityEvaluationsByEvIds(Long[] evIds);
}
